package struction

var XTenantAuthorization = "X-Tenant-Authorization"

type Tenant struct {
	Id     int64
	Secret string
}

type GooglePlayListPlanReq struct {
	Uid      int64  `json:"uid"`
	Account  string `json:"account"`
	Language string `json:"language"`
	Client   string `json:"client"`
	ClientIp string `json:"clientIp"`
}

type GooglePlayPayOrderReq struct {
	Uid       int64  `json:"uid"`
	Account   string `json:"account"`
	Language  string `json:"language"`
	Client    string `json:"client"`
	ClientIp  string `json:"clientIp"`
	PlanId    int64  `json:"planId"`
	Currency  string `json:"currency"`
	AutoRenew int8   `json:"autoRenew"`
	ProductId string `json:"productId"`
}

type GooglePlayListOrderReq struct {
	Uid      int64  `json:"uid"`
	Account  string `json:"account"`
	Language string `json:"language"`
	ClientIp string `json:"clientIp"`
	Page     int64  `json:"page"`
	Limit    int64  `json:"limit"`
}

type CommonConfigSyncVo struct {
	TenantId    int32    `json:"tenantId"`
	Category    string   `json:"category"`
	StoreId     int32    `json:"storeId"`
	ConfigId    int32    `json:"configId"`
	PayloadList []string `json:"payloadList"`
	DelFlag     int32    `json:"delFlag"`
}
